package com.sk.ccflower.lib.util.reflect;

import com.sk.ccflower.lib.util.EqualityUtil;

/**
 * <p>Annotation 이 지정된 프로퍼티 또는 메소드를 찾아 특정 동작을 수행해야 하는 경우
 * Annotation 지정된 대상을 찾을 수 없는 경우 발생한다.</p>
 * <p>예를들면 {@link EqualityUtil#annotationEquals(Object, Object)}를 사용할때
 * 비교 대상 클래스에 {@link AffectEquality}가 지정된 메소드가 하나도 없는 경우 발생한다.</p>
 */
public class NoAnnotatedTargetException extends RuntimeException {

	private static final long serialVersionUID = 8165421174811693768L;

	public NoAnnotatedTargetException() {
		super();
	}

	public NoAnnotatedTargetException(String message, Throwable cause) {
		super(message, cause);
	}

	public NoAnnotatedTargetException(String message) {
		super(message);
	}

	public NoAnnotatedTargetException(Throwable cause) {
		super(cause);
	}
	
}

